Page({
  // 页面初始数据
  data: {
    activeTab: 3,  // 默认激活第4个标签（索引从0开始）
    tabs: [  // 底部标签栏配置
      { pagePath: "/pages/shoye/shoye" },  // 首页
      { pagePath: "/pages/qiugan/qiugan" }, // 球杆页
      { pagePath: "/pages/jifen/jifen" },   // 积分页
      { pagePath: "/pages/qiufang/qiufang" } // 球房页
    ]
  },

  /* 处理导航跳转（保留的核心跳转逻辑） */
  handleNavigation: function(e) {
    // 获取点击元素的自定义数据类型
    const type = e.currentTarget.dataset.type;
    
    // 页面路径映射表（type与路径对应关系）
    const routeMap = {
      dindan: '/pages/dindan/dindan',  // 订单页
      duiju: '/pages/duiju/duiju',     // 对局记录
      kefu: '/pages/kefu/kefu',        // 客服页
      women: '/pages/women/women',     // 关于我们
      gwche: '/pages/gwche/gwche',     // 购物车
      shezhi: '/pages/shezhi/shezhi'   // 设置页
    };
    
    // 判断并执行跳转
    if (routeMap[type]) {  // 存在对应路径
      wx.navigateTo({      // 保留页面向右滑动切换动画
        url: routeMap[type] 
      });
    } else {  // 未配置的type类型
      wx.showToast({       // 显示轻提示
        title: '功能开发中', 
        icon: 'none'       // 不显示图标
      });
    }
  },

  /* 标签切换处理（核心交互逻辑保留） */
  switchTab(e) {
    const index = e.detail.index;  // 获取点击的标签索引
    
    // 点击当前激活标签不处理
    if (index == this.data.activeTab) return;  
    
    // 更新视图状态
    this.setData({ 
      activeTab: index  // 设置新的激活索引
    });
    
    // 实际切换页面（带底部标签切换动画）
    wx.switchTab({ 
      url: this.data.tabs[index].pagePath 
    });
  }
})